<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="referrer" content="always" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta property="og:description" content="专注于为开发者服务，帮助开发者用代码改变世界" />
    <meta property="og:image" content="https://assets.cnblogs.com/logo_square.png" />
    <title>博客园 - 开发者的网上家园</title>
        <meta name="keywords" content="开发者,程序员,博客园,程序猿,程序媛,极客,码农,编程,代码,软件开发,开源,IT网站,技术社区,Developer,Programmer,Coder,Geek,Coding,Code" />
        <meta name="description" content="博客园是一个面向开发者的知识分享社区。自创建以来，博客园一直致力并专注于为开发者打造一个纯净的技术交流社区，推动并帮助开发者通过互联网分享知识，从而让更多开发者从中受益。博客园的使命是帮助开发者用代码改变世界。" />
        <link rel="canonical" href="https://www.cnblogs.com" />
    <link rel="apple-touch-icon" href="//assets.cnblogs.com/logo_square.png" />
    <link rel="shortcut icon" href="//assets.cnblogs.com/favicon.svg?v=2" type="image/svg+xml" />
    <link rel="Stylesheet" type="text/css" href="/css/aggsite-new.min.css?v=9MfyOhO1mbl3Ql5gTn8NOkmMxrWEyMJraqldPfMRCZI" />
    <link rel="Stylesheet" type="text/css" href="/css/aggsite-mobile-new.min.css?v=_nxRW76eMOiHA0owtaL2JyNT0psAEYhbSBL7PkQ7Zb4" media="only screen and (max-width: 767px)" />
        <link id="RSSLink" title="RSS" type="application/rss+xml" rel="alternate" href="http://feed.cnblogs.com/blog/sitehome/rss" />
    <script src="//assets.cnblogs.com/scripts/jquery-3.3.1.min.js" type="text/javascript"></script>
    <script src="https://cdn-www.cnblogs.com/js/aggsite-new.min.js?v=ZuZYeH8JbcTacF7FmD6vWj4g4YMW_SXGHQ6t6-0DWEw"></script>
</head>
<body>
    <div id="wrapper" class="flow">
        <div id="top_nav" class="navbar border-none">
            <nav id="nav_main" class="navbar-main">
                <ul id="nav_left" class="navbar-list navbar-left">
                    <li class="navbar-branding">
                        <a href="https://www.cnblogs.com/" title="开发者的网上家园" role="banner">
                            <img src="/images/logo.svg?v=2SMrXdIvlZwVoB1akyXm38WIKuTHVqvGD0CweV-B6cY" alt="博客园Logo" />
                        </a>
                    </li>
                    <li><a href="https://cnblogs.vip/">会员</a></li>
                    <li><a href="https://www.cnblogs.com/cmt/articles/18197617">众包</a></li>
                    <li><a href="https://news.cnblogs.com/">新闻</a></li>
                    <li><a href="https://q.cnblogs.com/">博问</a></li>
                    <li><a href="https://ing.cnblogs.com/">闪存</a></li>
                    <li><a href="https://edu.cnblogs.com/">班级</a></li>                    
                    <li><a href="https://market.cnblogs.com" target="_blank">云市场</a></li>
                    <li class="dropdown">
                        <div class="dropdown-button">
                            <a href="javascript:void(0)">发现</a>
                            <img src="/images/aggsite/pulldown-light.svg" />
                        </div>
                        <div class="dropdown-menu">
                            <a id="nav_legacy" href="/legacy">怀旧</a>
                            <a href="https://home.cnblogs.com/">园子</a>
                            <a href="https://group.cnblogs.com/">小组</a>
                            <a href="https://wz.cnblogs.com/">收藏</a>
                            <a href="https://zzk.cnblogs.com/">找找看</a>
                        </div>
                    </li>
                </ul>
                <ul id="nav_right" class="navbar-list navbar-right">
                    <li>
                        <form id="zzk_search_enhanced" style="display: none" class="navbar-search dropdown" action="https://zzk.cnblogs.com/s" method="get" role="search">
                            <input name="w" id="zzk_search_input" placeholder="代码改变世界" type="search" tabindex="3" autocomplete="off" />
                            <button id="zzk_search_button" onclick="window.navbarSearchManager.triggerActiveOption()">
                                <img id="search_icon" class="focus-hidden" src="//assets.cnblogs.com/icons/search.svg" alt="搜索" />
                                <img class="hidden focus-visible" src="//assets.cnblogs.com/icons/enter.svg" alt="搜索" />
                            </button>
                            <ul id="navbar_search_options" class="dropdown-menu quick-search-menu">
                                <li tabindex="0" class="active" onclick="zzkSearch(event, document.getElementById('zzk_search_input').value)">
                                    <div class="keyword-wrapper">
                                        <img src="//assets.cnblogs.com/icons/search.svg" alt="搜索" />
                                        <div class="keyword"></div>
                                    </div>
                                    <span class="search-area">所有博客</span>
                                </li>
                                <li id="navbar_self_search" tabindex="2">
                                    <div class="keyword-wrapper">
                                        <img src="//assets.cnblogs.com/icons/search.svg" alt="搜索" />
                                        <div class="keyword"></div>
                                    </div>
                                    <span class="search-area">我的博客</span>
                                </li>
                            </ul>
                        </form>
                        <form id="zzk_search" class="navbar-search" action="https://zzk.cnblogs.com/s" method="get" role="search">
                            <input name="w" id="zzk_search_input" placeholder="代码改变世界" type="text" autocomplete="off" tabindex="3"/>
                            <button type="submit" id="zzk_search_button">
                                <img src="/images/aggsite/search.svg" alt="搜索" />
                            </button>
                        </form>
                    </li>
                    <li id="navbar_login_status" class="navbar-list">
                        <a class="navbar-user-info navbar-blog" href="https://i.cnblogs.com/EditPosts.aspx?opt=1" alt="写随笔" title="写随笔">
                            <img id="new_post_icon" class="navbar-icon" src="/images/icons/newpost.svg" alt="写随笔" />
                        </a>
                        <a id="navblog-myblog-icon" class="navbar-user-info navbar-blog" href="https://passport.cnblogs.com/GetBlogApplyStatus.aspx" alt="我的博客" title="我的博客">
                            <img id="myblog_icon" class="navbar-icon" src="/images/icons/myblog.svg" alt="我的博客" />
                        </a>
                        <a class="navbar-user-info navbar-message navbar-icon-wrapper" href="https://msg.cnblogs.com/" alt="短消息" title="短消息">
                            <img id="msg_icon" class="navbar-icon" src="/images/icons/message.svg?v=9K5-cNsbJbeitPFRa_xhJlz37hiIsm4mu7-MMPgi9LQ" alt="短消息" />
                            <span id="msg_count" style="display: none"></span>
                        </a>
                        <a id="navbar_lite_mode_indicator" data-current-page="aggsite" style="display: none" href="javascript:void(0)" alt="简洁模式" title="简洁模式启用，您在访问他人博客时会使用简洁款皮肤展示">
                            <img class="navbar-icon" src="/images/icons/lite-mode-on.svg" alt="简洁模式" />
                        </a>
                        <div id="user_info" class="navbar-user-info dropdown">
                            <a class="dropdown-button" href="https://home.cnblogs.com/">
                                <img id="user_icon" class="navbar-avatar" src="/images/icons/avatar-default.svg" alt="用户头像" />
                            </a>
                            <div class="dropdown-menu" id="navbar_menu">
                                <a id="navblog-myblog-text" href="https://passport.cnblogs.com/GetBlogApplyStatus.aspx">我的博客</a>
                                <a href="https://home.cnblogs.com/">我的园子</a>
                                <a href="https://account.cnblogs.com/settings/account">账号设置</a>
                                <a href="javascript:void(0)" id="navbar_lite_mode_toggle" title="简洁模式会使用简洁款皮肤显示所有博客">
    简洁模式 <img id="navbar_lite_mode_on" src="/images/lite-mode-check.svg" class="hide" /><span id="navbar_lite_mode_spinner" class="hide">...</span>
</a>
                                <a href="javascript:void(0)" onclick="account.logout();">退出登录</a>
                            </div>
                        </div>
                        <a class="navbar-anonymous" href="https://account.cnblogs.com/signup">注册</a>
                        <a class="navbar-anonymous" href="https://account.cnblogs.com/signin?returnUrl=https://www.cnblogs.com/">登录</a>
                    </li>
                </ul>
            </nav>
            <nav id="nav_mobile" class="navbar-mobile">
                <ul class="navbar-list">
                    <li class="navbar-branding">
                        <a href="https://www.cnblogs.com/" title="开发者的网上家园"><img src="/images/logo.svg?v=2SMrXdIvlZwVoB1akyXm38WIKuTHVqvGD0CweV-B6cY" alt="博客园Logo" /></a>
                    </li>
                    <li class="dropdown">
                        <div class="dropdown-button" onclick="toggleDropdownMenu()">
                            <a href="javascript:void(0)">发现</a>
                            <img src="/images/aggsite/pulldown-bold.svg" height="5" />
                        </div>
                        <div id="nav_dropdown_menu" class="dropdown-menu">
                            <a href="https://cnblogs.vip/">会员</a>
                            <a href="https://www.cnblogs.com/cmt/articles/18197617">众包</a>
                            <a href="https://news.cnblogs.com/">新闻</a>
                            <a href="https://q.cnblogs.com/">博问</a>
                            <a href="https://ing.cnblogs.com/">闪存</a>
                            <a href="https://edu.cnblogs.com/">班级</a>
                            <a href="https://home.cnblogs.com/">园子</a>
                            <a href="https://wz.cnblogs.com/">收藏</a>
                            <a href="/legacy">怀旧</a>
                        </div>
                    </li>
                </ul>
                <ul class="navbar-list">
                    <li>
                        <form id="zzk_search_mobile" class="navbar-search" action="https://zzk.cnblogs.com/s" role="search" method="get">
                            <input name="w" id="zzk_search_input_mobile" placeholder="搜索" type="search" autocomplete="off" tabindex="3" />
                            <button type="submit" id="zzk_search_button_mobile">
                                <img src="/images/aggsite/search.svg" alt="搜索" />
                            </button>
                        </form>
                    </li>
                    <li id="user_info_mobile" class="navbar-user-info dropdown">
                        <a class="dropdown-button" href="https://home.cnblogs.com/">
                            <img id="user_icon_mobile" class="navbar-icon avatar" />
                        </a>
                        <div class="dropdown-menu">
                            <a href="https://account.cnblogs.com/settings/account">设置</a>
                            <a href="javascript:void(0)" onclick="account.logout();">退出</a>
                        </div>
                    </li>
                    <li class="navbar-anonymous" id="login_area_mobile">
                        <a href="https://account.cnblogs.com/signup">注册</a>
                    </li>
                    <li class="navbar-anonymous">
                        <a href="https://account.cnblogs.com/signin?returnUrl=https://www.cnblogs.com/">登录</a>
                    </li>
                </ul>
            </nav>
        </div>
            <a href="https://www.cnblogs.com/cmt/p/18239927" onclick="countCreativeClicks('B0-阿里云-通义灵码')" target="_blank" rel="nofollow">
                <div class="bannerbar forpc" style="background-size: contain;background-image: url(https://img2024.cnblogs.com/blog/35695/202407/35695-20240705084528866-321916207.jpg);background-repeat: repeat-x;padding-left: 10px;">
                    <img src="https://img2024.cnblogs.com/blog/35695/202407/35695-20240705084151761-344588357.jpg" style="" onload="countCreativeImpressions('B0-阿里云-通义灵码')" />
                    
                    
                    <span id="b0_impression" style="display:none"></span>
                </div>
            </a>
        <div id="main_content" class="hero">
            <div id="main" class="main">
                <div id="side_nav" class="side-left tab-bar">
                    
<ul class="sidenav">
            <li id="sidenav_category" class="sidenav-item ">
                <a href="#cate-menu" title="网站分类">
                    <img src="/images/aggsite/category.svg" />
                    <span>分类</span>
                </a>
            </li>
            <li id="sidenav_pick" class="sidenav-item ">
                <a href="/pick/" title="精华区博文">
                    <img src="/images/aggsite/picked.svg" />
                    <span>精华</span>
                </a>
            </li>
            <li id="sidenav_candidate" class="sidenav-item ">
                <a href="/candidate/" title="候选区博文">
                    <img src="/images/aggsite/candidate.svg" />
                    <span>候选</span>
                </a>
            </li>
            <li class="sidenav-splitter"></li>
            <li id="sidenav_subscription" class="sidenav-item ">
                <a href="/subscription" title="我订阅的博客">
                    <img src="/images/aggsite/subscription.svg" />
                    <span>订阅</span>
                </a>
            </li>
            <li id="sidenav_following" class="sidenav-item ">
                <a href="/following" title="我关注的园友">
                    <img src="/images/aggsite/following.svg" />
                    <span>关注</span>
                </a>
            </li>
            <li id="sidenav_commented" class="sidenav-item ">
                <a href="/aggsite/mycommented" title="我评论过的博文">
                    <img src="/images/aggsite/commented.svg" />
                    <span>我评</span>
                </a>
            </li>
            <li id="sidenav_digged" class="sidenav-item ">
                <a href="/aggsite/mydigged" title="我推荐过的博文">
                    <img src="/images/aggsite/digged.svg" />
                    <span>我赞</span>
                </a>
            </li>
    <li id="sidenav_more" class="dropdown sidenav-item ">
        <div class="dropdown-button">
            <a href="javascript:void(0)">
                <img src="/images/aggsite/more.svg" />
                <span>更多</span>
            </a>
        </div>
        <div class="dropdown-menu">
            <a href="/cate/all">所有随笔</a>
            <a href="/comment/">最新评论</a>
            <a href="/cmt/">官方博客</a>
            <a href="/skins.aspx">博客皮肤</a>
        </div>
    </li>
    <li class="sidenav-splitter"></li>
    <li class="sidenav-item feedback">
        <a href="https://group.cnblogs.com/forum/public/" class="feedback">
            <img src="/images/aggsite/feedback.svg" />
            <span>反馈</span>
        </a>
    </li>
    <li id="dark_switch">
        <a href="javascript:void(0)"><img src="/images/aggsite/dark.svg" /></a>
    </li>
</ul>
                </div>

                <div id="main_flow" class="main-flow">
                    <div class="card">

                        <div class="card headline">
    <ul>
        <li>
                <a href="https://www.cnblogs.com/wzh2010/p/18031237" id="editor_pick_lnk" target="_blank" title="评论2, 推荐3, 阅读1039" data-postId="18031237">
                    <span class="headline-label">【编辑推荐】</span>3大主流分布式事务框架详解（图文总结）(2/3/1039)
                </a>
                <a href="/aggsite/headline" title="查看更多编辑推荐" class="right_more">»</a>
        </li>
        <li>
                <a href="https://www.cnblogs.com/Can-daydayup/p/18294965" target="_blank" title="评论2, 推荐13, 阅读678">
                    <span class="headline-label">【最多推荐】</span>一套基于 Ant Design 和 Blazor 的开源企业级组件库(2/13/678)
                </a>
                <a href="/aggsite/topdigged24h" title="查看24小时推荐排行" class="right_more">»</a>
        </li>
        <li>
                <a href="https://news.cnblogs.com/n/772756/" target="_blank" title="评论1, 推荐13, 阅读795">
                    <span class="headline-label">【新闻头条】</span>.NET 9第6个预览版发布(1/13/795)
                </a>
                <a href="https://news.cnblogs.com/" title="查看更多新闻" class="right_more">»</a>
        </li>
        <li>
                <a href="https://www.cnblogs.com/cmt/p/18281415" target="_blank" title="评论13, 推荐10, 阅读2830">
                    <span class="headline-label">【特别头条】</span>炎炎夏日，清凉上线：博客园T恤丝光棉款上架预售(13/10/2830)
                </a>
                <a href="https://www.cnblogs.com/cmt/p/18281415" title="查看内容" class="right_more">»</a>
        </li>
    </ul>
</div>

                        <div id="pager_top" style="display: none"></div>
                        <div id="post_list_tips" class="hide"></div>
                        
                        <div id="post_list" class="post-list">
                            
<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" style="display: none">
    <defs>
        <g id="icon_digg" stroke-linejoin="round" fill="none"><path d="M12.197 7.005H9C10.239 3.195 8.146 3 8.146 3c-.886 0-.703.584-.77.681C7.376 5.545 5 7.005 5 7.005v5.285c0 .522.853.71 1.188.71h4.804c.452 0 .82-.987.82-.987C13 8.647 13 7.645 13 7.645c0-.695-.803-.64-.803-.64z" /><path d="M4.48 7H2.43c-.423 0-.43.324-.43.324l.423 5.336c0 .34.437.34.437.34h1.774c.37 0 .366-.225.366-.225v-5.37C5 6.995 4.48 7 4.48 7z" /></g>
        <g id="icon_comment"><path fill="none" d="M4.25 3.5C3.56 3.5 3 4.054 3 4.738v4.957c0 .684.56 1.238 1.25 1.238h2.454L8 12.5l1.293-1.567h2.457c.69 0 1.25-.554 1.25-1.238V4.738A1.242 1.242 0 0011.751 3.5H4.25z" /><path stroke="none" d="M10.5 7.5a.5.5 0 110-1 .5.5 0 010 1zM8 7.5a.5.5 0 11.001-1.001A.5.5 0 018 7.5zm-2.5 0a.5.5 0 110-1 .5.5 0 010 1z" /></g>
        <path id="icon_views" stroke="none" d="M7.5 5.406c-1.23 0-2.231.94-2.231 2.094 0 1.156 1 2.097 2.23 2.097S9.73 8.657 9.73 7.5c0-1.155-1-2.094-2.23-2.094zm0 3.203c-.653 0-1.184-.497-1.184-1.11 0-.611.53-1.109 1.184-1.109.653 0 1.184.498 1.184 1.11 0 .612-.531 1.11-1.184 1.11zm6.482-1.265a1.069 1.069 0 00-.03-.148.27.27 0 00-.008-.018l-.003-.007a1.072 1.072 0 00-.024-.065C12.715 4.65 10.136 3 7.5 3 4.86 3 2.285 4.645 1.094 7.09a.518.518 0 00-.034.082l-.012.023a.355.355 0 00-.026.126c-.01.052-.018.127-.019.13a.374.374 0 000 .099l.013.094a.566.566 0 00.016.1c.007.027.015.058.032.091a.92.92 0 00.022.056C2.284 10.349 4.86 12 7.5 12c2.64 0 5.211-1.64 6.399-4.078a.562.562 0 00.042-.097l.005-.012.005-.011a.519.519 0 00.028-.122l.003-.017a.672.672 0 000-.32zM7.5 11.015c-2.211 0-4.399-1.404-5.447-3.497L2.05 7.51a.136.136 0 00-.003-.015V7.49a.064.064 0 00.002-.007c1.035-2.093 3.225-3.5 5.45-3.5 2.223 0 4.41 1.404 5.442 3.493l.002.004.002.007v.007l.001.002-.004.004v.02c-1.036 2.09-3.222 3.494-5.443 3.494z" fill-rule="nonzero"></path>
    </defs>
</svg>

    <article class="post-item" data-post-id="18295990">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/wuhuacong/p/18295990" target="_blank">云服务器从阿里云迁移到华为云，FTP服务器的一些设置处理</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/wuhuacong" target="_blank">
                            <img src="https://pic.cnblogs.com/face/u8867.png" class="avatar" alt="博主头像" />
                        </a>
                    由于一些特殊原因，计划从阿里云上把ECS服务器的相关资源资源迁移到华为云上，为了保险起见，先申请一个月的华为云ECS服务器进行测试，首先就是搭建FTP服务器进行文件的上传处理，在使用FileZilla Server搭建服务器的时候，出现一些设置上的问题，爬坑了一小段时间才顺利跳出，顺便总结分享一下。... ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/wuhuacong" class="post-item-author" target="_blank"><span>伍华聪</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 13:33</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/wuhuacong/p/18295990#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295990" title="推荐 1" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('wuhuacong', 18295990, 12391, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295990">1</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/wuhuacong/p/18295990" title="阅读 106">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>106</span>
                </a>
                <span id="digg_tip_18295990" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295941">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/bramble-marshall/p/18295941" target="_blank">C++ 中的 lowbit</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/bramble-marshall" target="_blank">
                            <img src="https://pic.cnblogs.com/face/3449943/20240518175159.png" class="avatar" alt="博主头像" />
                        </a>
                    lowbit 的定义 首先了解 lowbit 的定义 \(lowbit(n)\) ，为 \(n\) 的二进制原码中最低的一位 \(1\) 以及其后面的 \(0\) 所表示的数 举个简单的例子： 将 \(10\) 使用二进制表示为 \(1010\) 其中最低位的 \(1\) 为第2位（\(_{10}1 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/bramble-marshall" class="post-item-author" target="_blank"><span>Bramble_Marshall</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 13:07</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/bramble-marshall/p/18295941#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295941" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('bramble-marshall', 18295941, 823421, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295941">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/bramble-marshall/p/18295941" title="阅读 43">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>43</span>
                </a>
                <span id="digg_tip_18295941" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294729">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/coredx/p/18294729" target="_blank">基于EF Core存储的国际化服务</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/coredx" target="_blank">
                            <img src="https://pic.cnblogs.com/face/1512608/20210507044144.png" class="avatar" alt="博主头像" />
                        </a>
                    前言 .NET 官方有一个用来管理国际化资源的扩展包Microsoft.Extensions.Localization，ASP.NET Core也用这个来实现国际化功能。但是这个包的翻译数据是使用resx资源文件来管理的，这就意味着无法动态管理。虽然官方有在文档中提供了一些第三方管理方案，但是都不太 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/coredx" class="post-item-author" target="_blank"><span>coredx</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 11:57</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/coredx/p/18294729#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18294729" title="推荐 1" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('coredx', 18294729, 478059, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294729">1</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/coredx/p/18294729" title="阅读 116">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>116</span>
                </a>
                <span id="digg_tip_18294729" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295844">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/ayic/p/18295844" target="_blank">详解C#委托与事件</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/ayic" target="_blank">
                            <img src="https://pic.cnblogs.com/face/352654/20221003205111.png" class="avatar" alt="博主头像" />
                        </a>
                    在C#中，委托是一种引用类型的数据类型，允许我们封装方法的引用。通过使用委托，我们可以将方法作为参数传递给其他方法，或者将多个方法组合在一起，从而实现更灵活的编程模式。委托类似于函数指针，但提供了类型安全和垃圾回收等现代语言特性。 基本概念 定义委托 定义委托需要指定它所代表的方法的原型，包括返回类 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/ayic" class="post-item-author" target="_blank"><span>Y00</span></a>
                    <img class="vip-logo" src="//assets.cnblogs.com/vip.png" title="博客园VIP会员" />
                <span class="post-meta-item">
                    <span>2024-07-11 11:50</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/ayic/p/18295844#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295844" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('ayic', 18295844, 102310, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295844">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/ayic/p/18295844" title="阅读 95">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>95</span>
                </a>
                <span id="digg_tip_18295844" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295708">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/vivotech/p/18295708" target="_blank">HBase 在统一内容平台业务的优化实践</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/vivotech" target="_blank">
                            <img src="https://pic.cnblogs.com/face/1622697/20190307110826.png" class="avatar" alt="博主头像" />
                        </a>
                    HBase是一款开源高可靠性、扩展性、高性能和灵活性的分布式非关系型数据库，本文围绕数据库选型以及使用HBase的痛点展开，从四个方面对HBase的使用进行优化，取得了一些不错效果。 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/vivotech" class="post-item-author" target="_blank"><span>vivo互联网技术</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 11:21</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/vivotech/p/18295708#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295708" title="推荐 1" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('vivotech', 18295708, 498089, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295708">1</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/vivotech/p/18295708" title="阅读 76">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>76</span>
                </a>
                <span id="digg_tip_18295708" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295546">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/mingupupu/p/18295546" target="_blank">WPF/C#：在WPF中如何实现依赖注入</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/mingupupu" target="_blank">
                            <img src="https://pic.cnblogs.com/face/3288240/20230924130937.png" class="avatar" alt="博主头像" />
                        </a>
                    本文先介绍依赖注入的概念，再解释为什么要进行依赖注入，最后通过 WPF Gallery 这个项目学习如何在WPF中使用依赖注入。 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/mingupupu" class="post-item-author" target="_blank"><span>mingupupup</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 10:34</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/mingupupu/p/18295546#commentform" title="评论 1">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>1</span>
                </a>
                <a id="digg_control_18295546" title="推荐 4" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('mingupupu', 18295546, 803801, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295546">4</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/mingupupu/p/18295546" title="阅读 180">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>180</span>
                </a>
                <span id="digg_tip_18295546" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295438">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/thankcat/p/18295438" target="_blank">某手创作服务 __NS_sig3 sig3 | js 逆向</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/thankcat" target="_blank">
                            <img src="https://pic.cnblogs.com/face/2922318/20220705162216.png" class="avatar" alt="博主头像" />
                        </a>
                    拿获取作品列表为例 https://cp.kuaishou.com/rest/cp/works/v2/video/pc/photo/list?__NS_sig3=xxxxxxxxxxx 搜索__NS_sig3 发现__NS_sig3是一个异步回调生成的值 s().call(&quot;$encode&quot;, [i ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/thankcat" class="post-item-author" target="_blank"><span>ThankCAT</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 09:41</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/thankcat/p/18295438#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295438" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('thankcat', 18295438, 758846, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295438">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/thankcat/p/18295438" title="阅读 84">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>84</span>
                </a>
                <span id="digg_tip_18295438" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295374">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/huaweiyun/p/18295374" target="_blank">MySQL派生表合并优化的原理和实现</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/huaweiyun" target="_blank">
                            <img src="https://pic.cnblogs.com/face/2030258/20200509094357.png" class="avatar" alt="博主头像" />
                        </a>
                    本文从一个案例出发梳理了MySQL派生表合并优化的流程实现和优化原理，并对优化前后同一条SQL语句在代码层面的类实例映射关系进行了对比。 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/huaweiyun" class="post-item-author" target="_blank"><span>华为云开发者联盟</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 09:18</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/huaweiyun/p/18295374#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295374" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('huaweiyun', 18295374, 602073, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295374">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/huaweiyun/p/18295374" title="阅读 112">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>112</span>
                </a>
                <span id="digg_tip_18295374" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18270123">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/yxhblogs/p/18270123" target="_blank">PHP 程序员是学 Swoole ？还是学 Go ？</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/yxhblogs" target="_blank">
                            <img src="https://pic.cnblogs.com/face/737276/20170405110749.png" class="avatar" alt="博主头像" />
                        </a>
                    这次为什么要讨论这个话题，因为 Swoole 和 Go 在 PHP 程序员坊间一直都是茶语饭后的谈资，觉得懂 Swoole 和 Go 的就高人一等。 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/yxhblogs" class="post-item-author" target="_blank"><span>Yxh_blogs</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 09:03</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/yxhblogs/p/18270123#commentform" title="评论 2">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>2</span>
                </a>
                <a id="digg_control_18270123" title="推荐 1" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('yxhblogs', 18270123, 220574, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18270123">1</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/yxhblogs/p/18270123" title="阅读 186">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>186</span>
                </a>
                <span id="digg_tip_18270123" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294868">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/morang/p/18294868/zhontai_admin_core_module_dev_common" target="_blank">使用中台 Admin.Core 实现了一个Razor模板的通用代码生成器</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/morang" target="_blank">
                            <img src="https://pic.cnblogs.com/face/662652/20160904060851.png" class="avatar" alt="博主头像" />
                        </a>
                    前言 前面使用 Admin.Core 的代码生成器生成了通用代码生成器的基础模块 分组，模板，项目，项目模型，项目字段的基础功能，本篇继续完善，实现最核心的模板生成功能，并提供生成预览及代码文件压缩下载 准备 首先清楚几个模块的关系，如何使用，简单画一个流程图 前面完成了基础的模板组，模板管理，项目 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/morang" class="post-item-author" target="_blank"><span>易墨</span></a>
                    <img class="vip-logo" src="//assets.cnblogs.com/vip.png" title="博客园VIP会员" />
                <span class="post-meta-item">
                    <span>2024-07-11 09:01</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/morang/p/18294868/zhontai_admin_core_module_dev_common#commentform" title="评论 2">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>2</span>
                </a>
                <a id="digg_control_18294868" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('morang', 18294868, 194753, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294868">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/morang/p/18294868/zhontai_admin_core_module_dev_common" title="阅读 226">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>226</span>
                </a>
                <span id="digg_tip_18294868" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295350">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/jinjiangongzuoshi/p/18295350" target="_blank">推荐一款Python接口自动化测试数据提取分析神器！</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/jinjiangongzuoshi" target="_blank">
                            <img src="https://pic.cnblogs.com/face/541408/20160228141816.png" class="avatar" alt="博主头像" />
                        </a>
                    1、引言 在处理JSON数据时，我们常常需要提取、筛选或者变换数据。手动编写这些操作的代码不仅繁琐，而且容易出错。Python作为一个功能强大的编程语言，拥有丰富的库和工具来处理这些数据。今天，将介绍一个实用的Python库——JMESPath，它为提取JSON数据提供了简洁而强大的语法。 2、JM ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/jinjiangongzuoshi" class="post-item-author" target="_blank"><span>狂师</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 09:00</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/jinjiangongzuoshi/p/18295350#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295350" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('jinjiangongzuoshi', 18295350, 155245, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295350">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/jinjiangongzuoshi/p/18295350" title="阅读 118">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>118</span>
                </a>
                <span id="digg_tip_18295350" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18293154">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/liwen01/p/18293154" target="_blank">文件系统(九)：一文看懂yaffs2文件系统原理</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/liwen01" target="_blank">
                            <img src="https://pic.cnblogs.com/face/555985/20191227173212.png" class="avatar" alt="博主头像" />
                        </a>
                    liwen01 2024.07.07 前言 yaffs 是专为nand flash 设计的一款文件系统，与jffs 类似，都是属于日志结构文件系统。与jffs 不同的是，yaffs 文件系统利用了nand flash 一些特有属性，所以在数据读写擦除和回收上都有较大的差异。 关于jffs2文件系统的 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/liwen01" class="post-item-author" target="_blank"><span>liwen01</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 08:48</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/liwen01/p/18293154#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18293154" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('liwen01', 18293154, 200728, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18293154">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/liwen01/p/18293154" title="阅读 75">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>75</span>
                </a>
                <span id="digg_tip_18293154" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294807">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/yizhuqing/p/18294807" target="_blank">物联网浏览器(IoTBrowser)-基于计算机视觉开发的应用“智慧眼AIEye”</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/yizhuqing" target="_blank">
                            <img src="https://pic.cnblogs.com/face/107331/20231228104641.png" class="avatar" alt="博主头像" />
                        </a>
                    一、起因 最近毕业在家:)，准备筹划社区运营和IoTBrowser升级的事务，遇到了一系列物业管理上的问题，本来出于好心提醒物业人员，结果反被误认为是打广告推销的，当时被激怒一下，后面一想也许这也是一个普遍存在的问题，正好IoTBrowser缺少落地的应用场景，遂又撸起袖子搞了一个AI工具。以下是本 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/yizhuqing" class="post-item-author" target="_blank"><span>木子清</span></a>
                    <img class="vip-logo" src="//assets.cnblogs.com/vip.png" title="博客园VIP会员" />
                <span class="post-meta-item">
                    <span>2024-07-11 07:49</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/yizhuqing/p/18294807#commentform" title="评论 3">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>3</span>
                </a>
                <a id="digg_control_18294807" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('yizhuqing', 18294807, 65076, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294807">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/yizhuqing/p/18294807" title="阅读 354">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>354</span>
                </a>
                <span id="digg_tip_18294807" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295269">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/handat/p/18295269" target="_blank">Quartus Ⅱ调用FIFO IP核方法实现求和（Mega Wizard）</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/handat" target="_blank">
                            <img src="https://pic.cnblogs.com/face/3025061/20221102211038.png" class="avatar" alt="博主头像" />
                        </a>
                    本次实验学习记录主题为“FIFO_IP核实现算术求和”，主要内容是上位机通过串口向FPGA发送一定规格的数字矩阵，FPGA对矩阵处理，按规定逻辑实现求和运算，将结果返回串口转发至上位机。 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/handat" class="post-item-author" target="_blank"><span>Handat</span></a>
                <span class="post-meta-item">
                    <span>2024-07-11 02:01</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/handat/p/18295269#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295269" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('handat', 18295269, 774260, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295269">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/handat/p/18295269" title="阅读 80">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>80</span>
                </a>
                <span id="digg_tip_18295269" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18295168">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/xuruizhao/p/18295168" target="_blank">shell编程基础</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/xuruizhao" target="_blank">
                            <img src="https://pic.cnblogs.com/face/3475099/20240629174058.png" class="avatar" alt="博主头像" />
                        </a>
                    shell脚本编程基础 【1】、shell概述 shell是一门编程语言，如：C、C++、java、PHP、python Go等 语言分类 编程型语言：C、C++、Go等为编译型语言。程序运行需要提前编译，编译语言都有编译器 解释型语言：shell、PHP、python等为解释型语言，程序在运行时不 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/xuruizhao" class="post-item-author" target="_blank"><span>Linux小菜鸟</span></a>
                <span class="post-meta-item">
                    <span>2024-07-10 22:51</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/xuruizhao/p/18295168#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18295168" title="推荐 3" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('xuruizhao', 18295168, 825724, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18295168">3</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/xuruizhao/p/18295168" title="阅读 198">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>198</span>
                </a>
                <span id="digg_tip_18295168" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294967">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/timefiles/p/18294967" target="_blank">C# 轻量级 ORM 框架 NPoco 的简单应用</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/timefiles" target="_blank">
                            <img src="https://pic.cnblogs.com/face/1495663/20230927132556.png" class="avatar" alt="博主头像" />
                        </a>
                    目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory增删改查InsertSelectUpdateDelete总结 简介 NPoco 是 PetaPoco 的一个分支，具有一些额外的功能，截至现在 github 星数 839。NPoco 中文资料没多少，我是被博客园群友推荐的， ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/timefiles" class="post-item-author" target="_blank"><span>二次元攻城狮</span></a>
                    <img class="vip-logo" src="//assets.cnblogs.com/vip.png" title="博客园VIP会员" />
                <span class="post-meta-item">
                    <span>2024-07-10 20:43</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/timefiles/p/18294967#commentform" title="评论 1">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>1</span>
                </a>
                <a id="digg_control_18294967" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('timefiles', 18294967, 564602, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294967">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/timefiles/p/18294967" title="阅读 532">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>532</span>
                </a>
                <span id="digg_tip_18294967" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294949">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/dhan/p/18294949" target="_blank">Linux-shell编程入门基础</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/dhan" target="_blank">
                            <img src="https://pic.cnblogs.com/face/3392862/20240219220421.png" class="avatar" alt="博主头像" />
                        </a>
                    本篇文章就是一个过渡学习的，先入门shell脚本，由于作者有编程基础，所以有些解释的比较少。由于现在还在努力学习中，以后等本散修进阶了之后再写进阶的、与网络安全更加贴合的shell编程 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/dhan" class="post-item-author" target="_blank"><span>竹等寒</span></a>
                <span class="post-meta-item">
                    <span>2024-07-10 20:42</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/dhan/p/18294949#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18294949" title="推荐 0" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('dhan', 18294949, 816977, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294949">0</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/dhan/p/18294949" title="阅读 188">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>188</span>
                </a>
                <span id="digg_tip_18294949" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294965">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/Can-daydayup/p/18294965" target="_blank">一套基于 Ant Design 和 Blazor 的开源企业级组件库</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/Can-daydayup" target="_blank">
                            <img src="https://pic.cnblogs.com/face/1336199/20180223001924.png" class="avatar" alt="博主头像" />
                        </a>
                    前言 今天大姚给大家分享一套基于Ant Design和Blazor的开源（MIT License）、免费的企业级组件库（喜欢Ant Design风格的同学推荐使用）：Ant Design Blazor。 项目特性 提炼自企业级中后台产品的交互语言和视觉风格。 开箱即用的高质量 Blazor 组件，可 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/Can-daydayup" class="post-item-author" target="_blank"><span>追逐时光者</span></a>
                    <img class="vip-logo" src="//assets.cnblogs.com/vip.png" title="博客园VIP会员" />
                <span class="post-meta-item">
                    <span>2024-07-10 20:41</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/Can-daydayup/p/18294965#commentform" title="评论 2">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>2</span>
                </a>
                <a id="digg_control_18294965" title="推荐 13" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('Can-daydayup', 18294965, 412744, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294965">13</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/Can-daydayup/p/18294965" title="阅读 678">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>678</span>
                </a>
                <span id="digg_tip_18294965" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294923">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/InCerry/p/-/dotnet_week_24_7_1" target="_blank">.NET周刊【7月第1期 2024-07-07】</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/InCerry" target="_blank">
                            <img src="https://pic.cnblogs.com/face/997046/20180730152032.png" class="avatar" alt="博主头像" />
                        </a>
                    国内文章 学习.NET 8 MiniApis入门 https://www.cnblogs.com/hejiale010426/p/18280441 MiniApis是ASP.NET Core中的轻量级框架，用最少的代码和配置创建HTTP API。其特点包括简洁明了、性能卓越、灵活多变、易于学习使用， ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/InCerry" class="post-item-author" target="_blank"><span>InCerry</span></a>
                    <img class="vip-logo" src="//assets.cnblogs.com/vip.png" title="博客园VIP会员" />
                <span class="post-meta-item">
                    <span>2024-07-10 20:13</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/InCerry/p/-/dotnet_week_24_7_1#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18294923" title="推荐 5" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('InCerry', 18294923, 295634, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294923">5</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/InCerry/p/-/dotnet_week_24_7_1" title="阅读 393">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>393</span>
                </a>
                <span id="digg_tip_18294923" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>
    <article class="post-item" data-post-id="18294916">
        <section class="post-item-body">
            <div class="post-item-text">
                <a class="post-item-title" href="https://www.cnblogs.com/mingupupu/p/18294916" target="_blank">动手学Avalonia：基于硅基流动构建一个文生图应用（一）</a>
                <p class="post-item-summary">
                        <a href="https://www.cnblogs.com/mingupupu" target="_blank">
                            <img src="https://pic.cnblogs.com/face/3288240/20230924130937.png" class="avatar" alt="博主头像" />
                        </a>
                    文生图 文生图，全称“文字生成图像”（Text-to-Image），是一种AI技术，能够根据给定的文本描述生成相应的图像。这种技术利用深度学习模型，如生成对抗网络（GANs）或变换器（Transformers），来理解和解析文本中的语义信息，并将其转化为视觉表现。文生图可以用于创意设计、图像编辑、虚 ...
                </p>
            </div>
            <footer class="post-item-foot">
                <a href="https://www.cnblogs.com/mingupupu" class="post-item-author" target="_blank"><span>mingupupup</span></a>
                <span class="post-meta-item">
                    <span>2024-07-10 20:11</span>
                </span>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/mingupupu/p/18294916#commentform" title="评论 0">
                    <svg width="16" height="16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_comment"></use>
                    </svg>
                    <span>0</span>
                </a>
                <a id="digg_control_18294916" title="推荐 1" class="post-meta-item btn " href="javascript:void(0)" onclick="DiggPost('mingupupu', 18294916, 803801, 1);return false;">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_digg"></use>
                    </svg>
                    <span id="digg_count_18294916">1</span>
                </a>
                <a class="post-meta-item btn" href="https://www.cnblogs.com/mingupupu/p/18294916" title="阅读 184">
                    <svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg">
                        <use xlink:href="#icon_views"></use>
                    </svg>
                    <span>184</span>
                </a>
                <span id="digg_tip_18294916" class="digg-tip" style="color: red"></span>
            </footer>
        </section>
        <figure>
        </figure>
    </article>


                        </div>
                        <script type="text/javascript">
                            var aggSiteModel = {"CategoryType":"SiteHome","ParentCategoryId":0,"CategoryId":808,"PageIndex":1,"TotalPostCount":2000,"ItemListActionName":"AggSitePostList"};
                        </script>
                        <div id="pager_bottom">
<div id="paging_block"><div class="pager"><a href="/" class="p_1 current" onclick="aggSite.loadCategoryPostList(1,20);buildPaging(1);return false;">1</a><a href="/sitehome/p/2" class="p_2 middle" onclick="aggSite.loadCategoryPostList(2,20);buildPaging(2);return false;">2</a><a href="/sitehome/p/3" class="p_3 middle" onclick="aggSite.loadCategoryPostList(3,20);buildPaging(3);return false;">3</a><span class="ellipsis">···</span><a href="/sitehome/p/100" class="p_100 last" onclick="aggSite.loadCategoryPostList(100,20);buildPaging(100);return false;">100</a><a href="/sitehome/p/2" onclick="aggSite.loadCategoryPostList(2,20);buildPaging(2);return false;">&gt;</a></div></div><script type="text/javascript">var pagingBuider={"OnlyLinkText":false,"TotalCount":2000,"PageIndex":1,"PageSize":20,"ShowPageCount":1,"SkipCount":0,"UrlFormat":"/sitehome/p/{0}","OnClickJsFunc":"aggSite.loadCategoryPostList()","FirstPageLink":"/","AjaxUrl":"/AggSite/Pager","AjaxCallbak":null,"TopPagerId":"pager_top","IsRenderScript":true};function buildPaging(pageIndex){pagingBuider.PageIndex=pageIndex;$.ajax({url:pagingBuider.AjaxUrl,data:JSON.stringify(pagingBuider),type:'post',dataType:'text',contentType:'application/json; charset=utf-8',success:function (data) { $('#paging_block').html(data); var pagerTop=$('#pager_top');if(pageIndex>1){$(pagerTop).html(data).show();}else{$(pagerTop).hide();}}});}</script>
                        </div>
                    </div>
                    <div id="site_categories_wrapper">
                        <div id="site_categories_card"></div>
                    </div>
                </div>

                <div id="side_right" class="side-right card-list sidebar"></div>
            </div>
        </div>
        <footer id="footer" class="footer">
            <div id="friend_link" class="link-list friend-link">
    友情链接：
    <a href="//www.aliyun.com" target="_blank">阿里云</a>
    <a href="//cloud.tencent.com/?cps_key=6a15b90f1178f38fb09b07f16943cf3e" target="_blank">腾讯云</a>
    <a href="//www.ctyun.cn/" target="_blank">天翼云</a>
    <a href="//www.chinaz.com/" target="_blank">站长之家</a>
    <a href="//wetest.qq.com/?from=links_cnblogs" target="_blank">腾讯WeTest</a>
    <a href="//aiweibang.com" target="_blank">爱微帮</a>
</div>

            <div class="footer-splitter"></div>
            <div id="footer_bottom">
                <div class="poweredby">Powered by .NET 8.0 on Kubernetes</div>
                <div class="about"><a href="//about.cnblogs.com/">关于博客园</a><a href="//about.cnblogs.com/contact">联系我们</a><a href="//about.cnblogs.com/bd">商务合作</a><a href="//www.cnblogs.com/cmt/p/17320765.html">赞助</a><span>&copy;2004-2024</span><a href="https://www.cnblogs.com/">博客园</a><span>保留所有权利</span><a href="https://beian.miit.gov.cn" target="_blank">浙ICP备2021040463号-3</a></div>
                <div class="beian"><a target="_blank" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33010602011771" style="display:inline-block;text-decoration:none;height:20px;line-height:20px;"><img src="//assets.cnblogs.com/images/ghs.png" style="float:left;" /><p style="float:left;height:20px;line-height:20px;margin: 0px 0px 0px 5px; color:#939393;">浙公网安备 33010602011771号</p></a></div>
                <div class="report-contact">举报电话：0571-88079867，举报邮箱：contact@cnblogs.com <a href="http://www.shjbzx.cn" target="_blank"><img src="/images/jblogo.png?v=20200730" alt="" /></a></div>
            </div>
        </footer>
        
    </div>
    <input type="hidden" id="antiforgery_token" />
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-M95P3TTWJZ"></script>
<script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }
    gtag('js', new Date());
    gtag('config', 'G-M95P3TTWJZ');
</script>
<script defer src="https://hm.baidu.com/hm.js?866c9be12d4a814454792b1fd0fed295"></script>
</body>
</html>
